
#ifndef OBSTACLE_H
#define OBSTACLE_H

#include <string>
#include <vector>



/**
  * class Obstacle
  * 
  */

class Obstacle
{
public:

  // Constructors/Destructors
  //  


  /**
   * Empty Constructor
   */
  Obstacle ( );

  /**
   * Empty Destructor
   */
  virtual ~Obstacle ( );

  // Static Public attributes
  //  

  // Public attributes
  //  


  // Public attribute accessor methods
  //  


  // Public attribute accessor methods
  //  



  /**
   * @return int
   */
  int getHauteur ( )
  {
  }

protected:

  // Static Protected attributes
  //  

  // Protected attributes
  //  

public:


  // Protected attribute accessor methods
  //  

protected:

public:


  // Protected attribute accessor methods
  //  

protected:


private:

  // Static Private attributes
  //  

  // Private attributes
  //  

  int hauteur;
public:


  // Private attribute accessor methods
  //  

private:

public:


  // Private attribute accessor methods
  //  


  /**
   * Set the value of hauteur
   * @param new_var the new value of hauteur
   */
  void setHauteur ( int new_var )   {
      hauteur = new_var;
  }

  /**
   * Get the value of hauteur
   * @return the value of hauteur
   */
  int getHauteur ( )   {
    return hauteur;
  }
private:


  void initAttributes ( ) ;

};

#endif // OBSTACLE_H
